package com.etc.service;

import com.etc.entity.User;
import com.etc.util.AjaxLogicBean;
import com.etc.util.PageData;

/**
 * Userservice
 * @author Administrator
 *
 */
public interface UserService {
	//通过用户名密码查询用户
	public User getUser(String userName, String userPwd);
	//分页+模糊查询所有用户信息
	public PageData<User> getUserByPage(int page, int pageSize, String content);
	//保存用户的方法
	public boolean saveUser(User user);
	//根据用户id获取用户信息
	public User getUserById(int userId);
	//修改用户信息
	public boolean updateUser(User user);
	//普通用户登录
	public User getBUser(String userName, String userPwd);
	//根据id删除用户
	public boolean delete(int userId);
	//根据用户名查询是否存在用户信息
	public boolean finduser(String userName);
	//查询所有用户信息
	public AjaxLogicBean<User> getUserAll();
}
